public class FinalDemo {
    private static final double PI = 3.14;
    public static void main(String[] args) {
        //final 关键字表示最终的，不可改变的，可以修饰类，方法，变量
        //1.final 修饰的类，不能被继承
        //2.final 修饰的方法，不能被重写
        //3.final 修饰的变量，是一个常量，不能被重新赋值
        //4.final 修饰的引用类型变量，指向的对象地址值不能被修改，但是对象的属性可以被修改
        final int NUM = 10;//常量名一般使用大写
        //NUM = 20;
        System.out.println("NUM=" + NUM);
    }
}
//1.final 修饰的类，不能被继承
final class Fun {
    public final void show() {
        System.out.println("Fun show()");
    }
}
/*
class SubFun extends Fun {
    public void show() {
        System.out.println("SubFun show()");
    }
}**/
